Document Title: [DigDug Tech.html (html file)]
DIG DUG
CKT SIDE COMP SIDE
--------- --------
1 GND A GND
2 +5V B +5V
3 36 VAC C SOUND 1
4 D SOUND 2
5 LED 1 E 10.6 VDC
6 LED 2 F
7 CTR 2 H TEST
8 COIN AUX J COIN RIGHT
9 COIN LEFT K 2 START
10 1 START L
11 PUMP M
12 N
13 P LEFT
14 DOWN R RIGHT
15 UP S
16 CTR 2 T COIN LOCKOUT
17 GND U COMP SYNC
18 V
19 VID RED W VID BL
20 VID GN X
21 + SENSE Y +5V
22 - SENSE Z GND
SWITCH BANK #1
--------------
SW #1 SW #2 SW #3 (Right Coin Door)
----- ----- -----
ON ON ON 1 Coin 7 Plays
ON ON OFF 1 Coin 6 Plays
ON OFF ON 1 Coin 3 Plays
ON OFF OFF 1 Coin 2 Plays
OFF ON ON 1 Coin 1 Play
OFF ON OFF 2 Coins 3 Plays
OFF OFF ON 2 Coins 1 Play
OFF OFF OFF 3 Coins 1 Play
SW #4 SW #5 SW #6 (Bonus Lives)
----- ----- -----
ON ON ON No Bonus Lives
ON ON OFF AT 10,000 40,000 & every 40,000
ON OFF ON AT 10,000 50,000 & every 50,000
ON OFF OFF AT 20,000 60,000 & every 60,000
OFF ON ON AT 20,000 70,000 & every 70,000
OFF ON OFF AT 10,000 & 40,000
OFF OFF ON AT 20,000 & 60,000
OFF OFF OFF AT 10,000
SW #7 SW #8
----- -----
ON ON 1 Dig Dug life
OFF ON 2 Dig Dug lives
ON OFF 3 Dig Dug lives
OFF OFF 5 Dig Dug lives
SWITCH BANK #2 My Defaults: SW1 SW2 SW3 SW4 SW5 SW6 SW7 SW8
-------------- OFF ON OFF ON ON ON ON ON
SW #1 SW #2 (Left Coin Door) SW #3
----- ----- -----
ON ON 1 Coin 1 Play OFF Normal Game Play
OFF ON 1 Coin 2 Plays ON Freeze Game Play
ON OFF 2 Coins 1 Play
OFF OFF 2 Coins 3 Plays
SW #4 SW #5
----- -----
ON Attract Mode Sound ON Continuation
OFF No Attract Mode Sound OFF No Continuation
SW #6 SW #7 SW #8
----- ----- -----
ON ON A Easy Game Difficulty ON 1 Coin Counter
OFF ON B Medium Game Difficulty OFF 2 Coin Counters
ON OFF C Hard Game Difficulty
OFF OFF D Expert Game Difficulty
This information is provided to help with board debug, and is not intended to be an attempt to reverse engineer the hardware. Use at your own risk, this information may be incorrect. Source : forgotten, probably schematics, not verified with disassembly. DIG DUG MEMORY MAP ================== -----------+---+-----------------+------------------------- hex |r/w| D D D D D D D D | location | | 7 6 5 4 3 2 1 0 | function -----------+---+-----------------+------------------------- 0000-3FFF | R | D D D D D D D D | CPU 1 rom (16k) 0000-1FFF | R | D D D D D D D D | CPU 2 rom (8k) 0000-0FFF | R | D D D D D D D D | CPU 3 rom (4k) -----------+---+-----------------+------------------------- 6800-680F | W | - - - - D D D D | Audio control 6810-681F | W | - - - - D D D D | Audio control -----------+---+-----------------+------------------------- 6820 | W | - - - - - - - D | 0 = Reset IRQ1(latched) 6821 | W | - - - - - - - D | 0 = Reset IRQ2(latched) 6822 | W | - - - - - - - D | 0 = Reset NMI3(latched) 6823 | W | - - - - - - - D | 0 = Reset #2,#3 CPU 6825 | W | - - - - - - - D | custom 53 mode1 6826 | W | - - - - - - - D | custom 53 mode2 6827 | W | - - - - - - - D | custom 53 mode3 -----------+---+-----------------+------------------------- 6830 | W | | watchdog reset -----------+---+-----------------+------------------------- 7000 |R/W| D D D D D D D D | custom 06 Data 7100 |R/W| D D D D D D D D | custom 06 Command -----------+---+-----------------+------------------------- 8000-87FF |R/W| D D D D D D D D | 2k playfeild RAM -----------+---+-----------------+------------------------- 8B80-8BFF |R/W| D D D D D D D D | 1k sprite RAM (PIC,COL) 9380-93FF |R/W| D D D D D D D D | 1k sprite RAM (VPOS,HPOS) 9B80-9BFF |R/W| D D D D D D D D | 1k sprite RAM (FLIP) -----------+---+-----------------+------------------------- A000 | W | - - - - - - - D | playfield select A001 | W | - - - - - - - D | playfield select A002 | W | - - - - - - - D | Alpha color select A003 | W | - - - - - - - D | playfield enable A004 | W | - - - - - - - D | playfield color select A005 | W | - - - - - - - D | playfield color select A007 | W | - - - - - - - D | flip video -----------+---+-----------------+------------------------- B800-B83F | W | D D D D D D D D | write EAROM addr, data B800 | R | D D D D D D D D | read EAROM data B840 | W | D D D D | write EAROM control -----------+---+-----------------+------------------------- Notes : Audio1,6810 is write control for a 32x4 bit ram that (maybe) controls the sound volume envelope, via IC 2L(4066 cmos switch). This controls a resistive mixing network. Bit0=10k,bit1=2.2k, bit2=4.7k,bit3=100k. Audio0,6800 is write control for a 32x4 ram that controls a multi frequency generator circuit.